package com.newly.common.base.entity.device.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Author: chenruheng
 * @Date: 2021/12/16 16:50
 */
@Data
@Accessors(chain = true)
public class ExcelDevice {
    /**
     * 设备名称
     */
    @ExcelProperty(value = "设备名称",order = 4)
    private String name;

    /**
     * 设备类型 1-网关 2-地磅  3-轮轴检测设备 4-车牌抓拍设备
     */
    @ExcelProperty(value = "设备类型",order = 5)
    private String type;

    /**
     * 设备状态 0-离线 1-在线
     */
    @ExcelProperty(value = "设备状态",order = 11)
    private String deviceStatus;

    /**
     * 是否可用 0-不可用 1-可用
     */
    @ExcelProperty(value = "是否可用",order = 10)
    private String isAvailable;

    /**
     * 创建时间
     */
    @ExcelProperty(value = "创建时间",order = 14)
    private String createTime;

    /**
     * 设备ip
     */
    @ExcelProperty(value = "设备IP",order = 7)
    private String ip;

    /**
     * 设备端口
     */
    @ExcelProperty(value = "设备端口",order = 8)
    private int port;

    /**
     * 访问设备的用户名
     */
    @ExcelProperty(value = "用户名称",order = 12)
    private String username;

    /**
     * 访问设备的密码
     */
    @ExcelProperty(value = "用户密码",order = 13)
    private String password;

    /**
     * 设备槽位
     */
    @ExcelProperty(value = "设备槽位",order = 6)
    private int slot;

    /**
     * 设备标识别名 0：无标识 1：车牌识别摄像机 2：轮轴识别摄像机
     */
    @ExcelProperty(value = "设备标识别名",order = 9)
    private String typeAlias;

    /**
     * 站点名称
     */
    @ExcelProperty(value = "站点名称",order = 1)
    private String siteName;

    /**
     * 站点负责人
     */
    @ExcelProperty(value = "站点负责人",order = 2)
    private String siteAgent;

    /**
     * 站点负责人电话
     */
    @ExcelProperty(value = "站点负责人电话",order = 3)
    private String phone;

}
